package cn.kgc.Thread.work.work03;

import java.util.concurrent.TimeUnit;

public class Registration implements Runnable {
    /*
    3、某医院设置有普通号和特需号，假定某科室一天需要看普通号50人，贵宾号10个，每个特需号的看病时间大约是普通号的2倍。
    开始时普通号和特需号并行叫号，叫到特需号的概率比普通号高，当普通号叫完第10号时，要求先看所有特需号，再继续看普通号。请使用多线程模拟医院叫号看病这一过程。
     */
    @Override
    public void run() {
        for (int i = 0; i <10 ; i++) {
            System.out.println("特需号："+(i +1)+"号病人在看病！");
            try {
               TimeUnit.MILLISECONDS.sleep(1000L);
            } catch (InterruptedException e) {
                e.printStackTrace();
            }
        }
    }
}
